package com.ssy.lingxi.product.api.model.request;

import com.ssy.lingxi.common.model.vo.PageVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 优惠券商品查询
 * @author jw.chen
 * @version 2.0.0
 * @date 2021/7/20
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class CouponCommodityRequest extends PageVO implements Serializable {
    private static final long serialVersionUID = -2361368405615568382L;

    /**
     * 商城id
     */
    private List<Long> shopIdList;

    /**
     * 会员品类id
     */
    private Long customerCategoryId;

    /**
     * 品牌id
     */
    private Long brandId;

    /**
     * 商品名称
     */
    private String commodityName;

    /**
     * 是否包括阶梯价格
     */
    private Boolean isMorePrice;

    /**
     * 是否查询赠品
     */
    private Boolean isGift;

    /**
     * 排除的id集合
     */
    private List<Long> idNotInList;
}
